package com.assignwork.vo.pc;
import com.assignwork.entity.pc.PcShipPlan;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class PcShipPlanVo extends PcShipPlan implements Serializable {
    @ApiModelProperty(name = "泊位名称", notes = "")
    private String berth;
    @ApiModelProperty(name = "船名", notes = "")
    private String shipName;
    @ApiModelProperty(name = "货类", notes = "")
    private String cargoTypeName;
    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "载货量（吨）", notes = "")
    private BigDecimal cargoDeadWeight;
    @ApiModelProperty(name = "进出口", notes = "进出口")
    private String ie;
    @ApiModelProperty(name = "排船货类", notes = "排船货类")
    private String cargoTypePc;
    @ApiModelProperty(name = "船状态", notes = "船状态")
    private String shipStatus;
}
